﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Core.Battle
{
    public interface IEffect
    {
        bool IsDebuff { get; } // Only for show
        string Name { get; }
        IEntity Owner { get; set; }
        void OnRoundBegin();
        void OnAbilityApply(ref Ability which);
        void OnAbilitySpell(Ability which);
        void OnRoundEnd();
    }
}
